package com.zhitan.netty.bean;

import lombok.Data;

import javax.validation.Valid;
import javax.validation.constraints.NotBlank;

@Data
@Valid
public class UpdatePileRequest {
    /**
     * 充电桩编号
     */
    @NotBlank(message = "充电桩编号不能为空")
    private String pileId;
    /**
     * ftp服务器地址
     */
    @NotBlank(message = "服务器地址不能为空")
    private String host;
    /**
     * ftp服务器端口
     */
    @NotBlank(message = "服务器端口号不能为空")
    private String port;
    /**
     * ftp 用户名
     */
    private String username;
    /**
     * ftp 密码
     */
    private String password;
    /**
     * 升级文件路径
     */
    @NotBlank(message = "升级文件路径不能为空")
    private String filePath;
    /**
     * 执行升级方式
     * 0:立即执行 01:空闲执行
     */
    private int execUploadType;
}
